package com.pengxun.manager.service.system;

import java.util.List;

import com.pengxun.manager.model.system.Company;
import com.pengxun.manager.vo.CompanyStructureVO;
import com.pengxun.manager.vo.CompanyVO;
import com.szeastroc.common.jdbc.page.Page;


public interface CompanyService {
   public int insert(Company company);

   public int update(Company company);
   public int updateStatus(Company company);

   public int delete(Integer companyId);
   
   public Page findByPage(CompanyVO companyVO);
   
   public Company findByCompanyId(Integer companyId);

   public List<Company> findAll();


   public List<CompanyStructureVO> getCompanyStructure();

}
